/*夺宝说明-start*/
.lottery-explain.mui-content>.mui-table-view:first-child{
	margin-top: 1px;
}
.lottery-explain .mui-table-view:before{
	background-color: #eee;
}
.lottery-explain .mui-navigate-right .icon-count{
	color: #fa3b3b;
	font-size: 22px;
    vertical-align: middle;
    margin-right: 5px;	
}
.lottery-explain .mui-table-view .mui-table-view-cell .mui-navigate-right:after{
	font-size: 23px;
	color: #bfbfbf;
	content: '\e583';
}
.lottery-explain .mui-table-view-cell.mui-collapse.mui-active>.mui-navigate-right:after{
	content: '\e581';
}
.lottery-explain .mui-table-view-cell>a:not(.mui-btn){
    font-size: 16px;
}
.lottery-explain .mui-table-view-cell .mui-collapse-content p{
	font-size: 15px;
	line-height: 24px;
	margin-top: 5px;
	color: #222;
}
.lottery-explain .mui-table-view-cell .mui-collapse-content .lottery-formula{
	display: -webkit-box;
    padding-bottom: 5px;
}
.lottery-explain .mui-table-view-cell .mui-collapse-content .lottery-formula dd{
	-webkit-box-flex: 1;
	font-size: 16px;
}
.lottery-explain .mui-table-view-cell .mui-collapse-content .lottery-formula dd:first-child span{
	margin-left: 0;
}
.lottery-explain .mui-table-view-cell .mui-collapse-content .lottery-formula dd span{
	font-size: 13px;
	display: inline-block;
	padding: 10px 15px;
	margin-left: 20px;
	background-color: #fa3b3b;
	color: #fff;
	border-radius: 5px;
}
.lottery-explain .mui-table-view-cell.mui-collapse.mui-active .mui-collapse-content.lottery-problem{
	padding: 8px 0;
}
.lottery-explain .lottery-problem ul li h5{
	display: inline-block;
	background: #323232;
	padding: 5px 5px 5px 20px;
	font-size: 14px;
	color: #fff;
	margin-top: 10px;
}
.lottery-explain .mui-table-view-cell.mui-collapse.mui-active .mui-collapse-content.lottery-problem ul li p{
	padding: 0 20px;
    line-height: 23px;
    margin-top: 4px;
}
.lottery-detail {
	padding-bottom: 10px;
}
.lottery-detail p{
	margin: 0;
}
.lottery-detail .ld-text{
	padding: 10px;
    font-size: 15px;
    line-height: 20px;
    color: #333;
}
.lottery-count .count-table{
    height: 592px;
    overflow: hidden;
}
.lottery-count table{
	width: 100%;
}
.lottery-count table thead tr th{
	position: relative;
	background: #eee;
	padding: 15px 0;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	width: 30%;
}
.lottery-count table thead tr th:nth-child(1){
	text-indent: 15px;
}
.lottery-count table thead tr th:not(:last-child):after{
	position: absolute;
	top: 13px;
	right: 0;
	display: block;
	content: "";
	width: 1px;
	background: #999;
	height: 25px;
}
.lottery-count table tbody tr:not(:last-child){
	border-bottom: 1px solid #eee;
}
.lottery-count table tr td{
    padding: 15px 0;
    font-size: 14px;
    color: #333;
    text-align: center;
    vertical-align: middle;
}
.lottery-count table tr td:nth-child(1){
	text-indent: 20px;
}
.lottery-count table tr td:nth-child(2){
    max-width: 115px;
}
.lottery-count table tr td img{
	width: 37px;
	height: 37px;
	border-radius: 50%;
	margin: 0 auto;
}
.lottery-count .count-box{
	background-color: #fe4a4a;
	padding: 22px 26px;
}
.lottery-count .count-box p{
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 0;
}
.lottery-count .count-more{
	display: block;
    padding: 10px 0;
    text-align: center;
    font-size: 14px;
    background: #f8f8f8;
    color: #666;
}
.lottery-count a.count-more:hover,
.lottery-count a.count-more:active{
	color: #666;
}
/*夺宝说明-end*/

/*文章详情*/
/*小标题*/
.loading img.no_comment{
	width: 45%;
}
.article-container .con-title-app {
    line-height: 1;
    display: inline-block;
    height: 8px;
    border-bottom: 4px solid #faaaab;
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;
}
.article-container .relative-label{
	font-size: 0;
	margin: 10px 0 5px;
}
.article-container .relative-label a{
	display: inline-block;
	padding: 7px 14px;
	border: 1px solid #ffdfe0;
	border-radius: 5px;
	font-size: 13px;
	margin: 0 12px 5px 0;
	color: #666;
}
.article-container .border {
	border-bottom: 1px solid #e5e5e5;
	padding: 12px 10px;
}
/*文章标题*/
.article-container .article-title {
	font-size: 17px;
	line-height: 1.5;
	text-align: center;
	color: #333;
}
.article-container .article-title-bar {
	width: 30%;
    height: 5px;
    background: #d8d8d8;
    display: block;
    margin: 0px auto 10px;
}
/*文章标题 end*/
/*内容标题*/
.article-container .con-title {
	line-height: 1;
	border-left: 2px solid #f07070;
	color: #f07070;
	text-indent: 10px;
	text-indent: 0.625rem;
}
/*内容标题 end*/
.article-container .article-head .head-img img {
	width: 40px;
	border-radius: 100%;
}
.article-container .article-head .follow {
    padding: 5px 10px;
    font-size: 14px;
    margin-top: 8px;
    border-radius: 3px;
    position: relative;
    background: #F07070;
    color: #fff;
    border: none;
}
.article-container .article-head .follow .iconfont {
	font-size: 15px;
}
.article-container .article-head .follow2 {
	background: #faa9ab;
}
.article-container .article-head .follow2 .iconfont:after {
	position: absolute;
    top: 4px;
    left: 10px;
	display: block;
	content: "\e67b";
	background: #faa9ab;
}
.article-container .article-head .name {
	font-size: 16px;
	color: #999;
    display: inline-block;
}
.article-container .article-head .name img{
	width: 15px;
    display: inline;
    vertical-align: -2px;
    margin-left: 5px;
}
.article-container .article-head .time {
	font-size: 12px;
	color: #999;
}
.article-container .text p {
	padding: 8px 15px;
	line-height: 1.8;
	color: #555;
	font-size: 15px;
    word-wrap: break-word;
}
/*打赏 头像*/
.admire ul {
    /*display: -webkit-box;*/
   border-bottom: 1px solid #e5e5e5;
}
.admire ul li {
	/*-webkit-box-flex: 1;*/
	width: 16.6%;
	margin-bottom: 1rem;
	float: left;
}
.admire ul li img {
	width: 40px;
	border-radius: 100%;
	margin: 0 auto;
}
.admire ul li a {
    display: block;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-image: url(../img/icon.png);
    background-position: 0px 0px;
    margin: 0 auto;
}
.admire ul li a.a {
	background-position: -40px 0px;
}
/*打赏 end */
/*打赏单页*/
.bottom-admire {
    padding: 1rem 0;
}
.bottom-admire a {
	background: #F07070;
	border-radius: 20px;
	line-height: 2;
	margin: 0 auto;
	display: block;
	width: 50%;
}

/*用户评论*/
.article-container .comments li {
	border-bottom: 1px solid #e5e5e5;
}
.article-container .comments li:last-child{
	border-bottom: none;
}
.article-container .comments .text {
	font-size: 15px;
    color: #333;
    line-height: 1.6;
}
.article-container .comments .text a {
	font-size: 15px;
}
.article-container .comments .text img{
    width: 22px;
    height: 22px;
	display: inline-block;
	margin-left: 5px;
}
.article-container .comments .iconfont {
	font-size: 15px;
	color: #a5a5a5;
	font-family: inherit;
    margin-top: 12px;
}
.article-container .comments a i {
	font-size: 12px;
	color: #a5a5a5;
}
.article-container .comments a.col-red i {
	color: #F07070;
}
/*查看更多*/
.article-container .comments .more-comment a{
	display: block;
	text-align: center;
	font-size: 14px;
	color: #F46D6D;
	padding: 10px 0;
}
/*你可能喜欢*/
.may-love p{
	font-size: 16px;
	text-align: center;
	padding: 10px 0;
}
.may-love p .icon-maylove{
	vertical-align: middle;
	color: #F46E6C;
	margin-right: 5px;
}
.may-love .love-list section{
	position: relative;
    background: #fff;
}
.may-love .love-list section:last-child .article-box{
	border-bottom: none;
}
.may-love .love-list section .article-box{
    border-bottom: 1px solid #eee;
	display: block;
    padding: 12px 0;
    margin: 0 10px;
    font-size: 0;
    background: #fff;
}
.may-love .love-list section .article-box .pic{
    overflow: hidden;
    width: 120px;
    height: 80px;
    border-radius: 4px;
    background-color: #fff;
}
.may-love .love-list section .article-box .pic img {
    font-size: 0;
    width: 100%;
    min-height: 80px;
}
.may-love .love-list section .article-box .article-detail {
    padding-left: 130px;
}
.may-love .love-list section .article-box .article-detail .title {
    font-size: 16px;
    color: #333;
    line-height: 1.6;
    padding: 0;
    margin-top: -3px;
    overflow: hidden;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    height: 50px;
    word-wrap: break-word;
    font-weight: 450;    
    text-align: left;
}
.may-love .love-list section .article-box .article-detail .state {
    margin-top: 17px;
    padding: 0;
}
.may-love .love-list section .article-box .article-detail .state font {
    font-size: 15px;
    color: #999;
    margin-top: -3px;
}
.may-love .love-list section .article-box .article-detail .state span {
    font-size: 12px;
    color: #999;
}
.may-love .love-list section .article-box .article-detail  .state i {
    font-size: 0;
}
.may-love .love-list section .article-box .article-detail .state img {
    width: 20px;
    border-radius: 100%;
    display: inline-block;
    vertical-align: middle;
    margin-top: -11px;
}


.may-love .love-list section .article-box .article-detail 



/*用户评论 end*/
/*文章详情 end*/

/*问答详情页*/
/*用户相同样式*/
.answer .user-head .time {
    color: #666;
    font-size: 14px;
    line-height: 30px;
}
.answer .user-head .time {
	color: #999;
    font-size: 14px;
    line-height: 30px;
}
/*问答问题*/
.wd-answer-details .answer .user-head p {
	line-height: 1.5;
	font-size: 15px;
	padding: 0;
}
.wd-answer-details .answer .user-head .more_box p{
	padding: 0;
    overflow: hidden;
    max-height: 65px; 
}
.wd-answer-details .answer .user-head .more_box .col-red{
	font-size: 16px;
}
.wd-answer-details .answer .user-head p a{
	font-size: 16px;
}
.wd-answer-details .answer .user-head .tip {
	color: #f07070;
	font-size: 14px;
}
/*问答问题 end*/
/*问答回答*/
.wd-answer .con-title{
	line-height: 1;
	border-left: 2px solid #f07070;
	color: #f07070;
	text-indent: 10px;
	text-indent: 0.625rem;
}
.wd-answer .answer .hide.show .a {
	display: none;
}
.wd-answer .answer .hide.show .b {
	display: block;
}
.wd-answer .answer .text-all p {
	line-height: 1.5;
    font-size: 16px;
    margin-top: 5px;
}
.wd-answer .answer .text-all p img{
	margin: 10px 0;
}
.wd-answer .answer .wd-descript{
	height: 0;
	overflow: hidden;
}
.wd-answer .answer .all {
	font-size: 12px;
    line-height: 22px;
}
.wd-answer .answer .hide .iconfont {
    font-size: 14px;
    line-height: 28px;
}
.wd-answer .answer ._show_hide{
	background: transparent;
	border: none;
}
.wd-answer .answer button.adopt {
	padding: 2px 20px 2px 10px;
	margin-right: -25px;
	font-size: 18px;
	color: #999;
	background: #f0f0f0;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
    border: none;
}
.wd-answer .answer button.adopt i {
	font-size: 12px;
    vertical-align: 1px;
    margin-left: -6px;
}
.wd-answer .answer button.active {
    background: #f07070;
    color: #fff;
}
.wd-answer .answer .num .iconfont {
	font-size: 18px;
}
.wd-answer .answer .num .iconfont i {
	font-size: 14px;
	vertical-align: 1px;
}
.wd-answer .answer .text{
	font-size: 16px;
    margin-top: 5px;
    max-height: 57px;
    overflow: hidden;
}
.wd-answer .border-bottom-sm p{
	font-size: 16px;
	line-height: 25px;
}
.wd-answer .problem-label{
	font-size: 0;
	margin: 10px 0;
}
.wd-answer .problem-label span{
	display: inline-block;
	padding: 7px 8px;
	background: #fbfbfb;
	color: #333;
	border: 1px solid #e2e2e2;
	border-radius: 4px;
	margin-right: 10px;
	font-size: 13px;
}
/*问答回答 end*/
.wd-answer-details .detail-text{
	position: relative;
    padding-bottom: 15px;
}
.wd-answer-details .detail-text div{
	padding: 8px 15px;
	font-size: 16px;
    line-height: 1.6;
    color: #555
}
.wd-answer-details .detail-text:after{
    display: block;
    content: "全部评论";
    position: absolute;
    bottom: -8px;
    left: 50%;
    transform: translate(-50%,0);
    font-size: 15px;
    color: #929292;
    background: #fff;
    padding: 0 5px;
}
.wd-answer-details .answer ul li{
	border-bottom: 1px solid #eee;
}
.wd-answer-details .answer ul li:last-child{
	border-bottom: none;
}
.look-more{
	text-align: center;
}
.look-more a{
	display: block;
	line-height: 25px;
	font-size: 14px;
}
/*回答详情情页 end*/


/*私信单页*/
.chat-page .mui-content{
	background-color: #F0F0F0;
}
.app-chat .time {
	font-size: 12px;
	text-align: center;
	color: #999;
}
.app-chat .mui-table-view{
	background: #f0f0f0;
}
.app-chat .mui-table-view:before{
	background: transparent;
}
.app-chat .mui-table-view:after{
	background: transparent;
}
.app-chat .mui-table-view .mui-table-view-cell:after{
	background: transparent;
}
.app-chat li {
	margin: 10px 0;
}

.app-chat li .head img {
	width: 42px;
	border-radius: 100%;
}	
.app-chat li.user-fl .head {
	float: left;
}
.app-chat li.user-fr .head {
	float: right;
}

.app-chat li .text {
	background: #fff;
	max-width: 240px;
	font-size: 14px;
	line-height: 1.4;
	letter-spacing: 2px;
	padding: 10px;
	position: relative;
	margin-top: 5px;
	border-radius: 3px;
}
.app-chat li.user-fl .text {
	float: left;
	margin-left: 15px;
}
.app-chat li.user-fr .text {
	float: right;
	margin-right: 15px;
}
.app-chat li .text b {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    position: absolute;
    top: 10px;
}
.app-chat li.user-fl .text b {
	left: -8px;
    border-right: 8px solid #fff;
}
.app-chat li.user-fr .text b {
	right: -8px;
	border-left: 8px solid #fff;
}

.app-chat li.user-fr .text span{
    background: #f07070;
    width: 18px;
    height: 18px;
    line-height: 18px;
    display: block;
    border-radius: 100%;
    text-align: center;
    color: #fff;
    font-size: 12px;
    position: absolute;
    left: -25px;
    top: 50%;
    margin-top: -9px;
}
/*私信单页 end*/

/*平台详情-start*/
.g-fee .m-detail p{
	line-height: 20px;
    margin-bottom: 10px;
}
.g-fee .m-detail p,
.g-fee .m-detail p span,
.g-fee .m-detail h1 span{
	font-size: 14px;
	color: #333;
}
.g-fee .m-detail h1{
	color: #333;
	margin-bottom: 20px;
}
.g-fee .m-detail h1,
.g-fee .m-detail h1 span{
	font-size: 16px;
}
/*图片资料*/
.g-images .m-certify{
	padding: 0 20px;
}
.g-images .m-certify p{
	margin-top: 20px;
	font-size: 14px;
	color: #333;
}
.g-images .m-certify ul{
	box-sizing: border-box;
	margin-top: 15px;
}
.g-images .m-certify ul li {
	padding-right: 14px;
	width: 50%;
	float: left;
	margin-bottom: 15px;
}
.g-images .m-certify ul li:nth-child(2n) {
	padding-left: 14px;
	padding-right: 0;
}
/*团队介绍*/
.g-team .m-list{
	padding: 0 20px 10px;
}
.g-team .m-list ul li{
	margin-top: 20px;
}
.g-team .m-list ul li .team-head img{
	width: 120px;
	height: auto;
}
.g-team .m-list ul li .introduce{
    width: calc(100% - 135px);
    margin-left: 15px;
}
.g-team .m-list ul li .introduce h4,
.g-team .m-list ul li .introduce p{
	font-size: 14px;
	color: #333;
}
.g-team .m-list ul li .introduce p{
	font-size: 13px;
	line-height: 18px;
}
.g-team .m-list ul li .introduce h4{
	margin:-2px 0 20px;
}
.view-larger{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    z-index: 10;
}
.view-larger .o-header{
    background: rgba(0,0,0,.5);
}
.view-larger .o-header .count-status,
.view-larger .o-header .close{
    color: #999;
    font-size: 16px;
    padding-left: 15px;
    line-height: 30px;
    letter-spacing: 2px;
}
.view-larger .o-header .close{
	font-size: 25px;
	padding-right: 15px;
}
.view-larger .o-middle{
	position: absolute;
    top: 50%;
    left: 10px;
    right: 10px;
    margin-top: -11px;
}
.view-larger .o-middle b.iconfont{
	color: #fff;
	display: block;
	width: 30px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	background: rgba(250,250,250,0.3);
}
.view-larger .img-group{
	display: block;
    width: 100%;
    position: fixed;
    z-index: 11;
    top: 50%;
    left: 50%;
    margin-left: -50%;
    margin-top: -25%;
}
.view-larger .img-group img{
	display: block;
    max-width: 83%;
    height: auto;
    margin: 0 auto;
    border: 3px solid #dddddd;
    float: left;
}
/*平台详情-end*/

/*系统公告-start*/
.g-news .m-title{
	position: relative;
	background: url(../img/news_bg.jpg) no-repeat;
	background-size: 100%;
	min-height: 115px;
}
.g-news .m-title h2{
	font-size: 18px;
	color: #fff;
	text-align: center;
	padding: 45px 35px 15px;
}
.g-news .m-title span{
    position: absolute;
    bottom: 10px;
    right: 20px;
	font-size: 12px;
	color: #fff;
	float: right;
}
.g-news .m-detail{
	padding: 5px 20px;
	line-height: 1.5;
	font-size: 14px;
}
.g-news .m-detail p,
.g-news .m-detail p span{
	font-size: 14px;
    margin: 2px 0;
    margin-bottom: 5px;
    line-height: 1.5;
    color: #333;
    text-indent: 22px;
}
.g-news .m-detail p strong{
    font-size: 16px;
    font-weight: bold;
    color: #333;
}
.g-news .m-detail img,
.g-news .m-detail p img{
    margin: 10px 0;
}
/*系统公告-end*/
.agreement-con h5{
	font-size: 14px;
	margin-top: 15px;
    font-weight: bold;
}
.agreement-con p{
	font-size: 12px;
    margin-top: 7px;
    line-height: 20px;
}
